SlideShare una empresa de Scribd logo
TEMA 14: SOFTWARE. EVOLUCIÓN Y
             TIPOS.
TEMA 14: SOFTWARE. EVOLUCIÓN Y
                         TIPOS

   14.1.   Definición de Software. Clasificación general.
   14.2.   Software de sistema. Definición y tipos.
   14.3.   Sistema Operativo.
       14.3.1. Funciones principales de un Sistema Operativo.
       14.3.2. Sistemas Operativos comerciales.
   14.4. Software de Utilidades.
   14.5. Software de Aplicación.
       14.5.1. Software estándar.
       14.5.2. Software a medida.
   14.6. Lenguajes de programación
       14.6.1. Especificación de lenguajes de programación.
       14.6.2. Evolución histórica de los lenguajes de programación.
       14.6.3. Aplicaciones y características de los lenguajes de alto nivel más
          conocidos

Tema 14: SOFTWARE. EVOLUCIÓN Y TIPOS
ANALOGÍA SOFTWARE/RECETA


        RECETA DE LA TORTILLA DE PATATA
        1. Cortar las patatas y freírlas en aceite
        abundante
        2. Batir seis huevos por cada kilo de patatas
        3. Mezclar los huevos con las patatas
        4. Una vez dorada, servirla en un plato




Tema 14: SOFTWARE. EVOLUCIÓN Y TIPOS
ANALOGÍA SOFTWARE/RECETA
   RECETA DE LA TORTILLA DE PATATA
   1. Cortar las patatas y freírlas en aceite abundante
   a) Coger varias patatas
   b) Pelarlas
   c) Coger una sartén y poner en ella aceite abundante
   d) Calentar el aceite. Cuando esté caliente, verter las patatas en la sartén
   2. Dependiendo de la textura que desee, batir unos seis huevos por cada kilo de patatas (si desea una tortilla más
   esponjosa, utilizar más huevos)
   a) Observar la fecha de caducidad de los huevos
   b) Cascar los huevo
   c) Verter el contenido en un recipiente de tamaño medio y tirar las cáscaras de huevo a la basura
   d) Sazonar al gusto
   e) Batir hasta su completa homogeneización
   3. Mezclar los huevos con las patatas
   a) Comprobar que las patatas están fritas
   a1) Utilice un tenedor para pincharlas
   a2) Evite que queden demasiado fritas, para que luego se puedan mezclan bien con el huevo
   b) Sacar las patatas de la sartén
   b1) En un plato limpio, colocar un trozo de papel de cocina que absorberá el aceite de las patatas
   b2) Sacar las patatas de la sartén con una espumadera y colocarlas en el plato
   c) Verter las patatas en el recipiente que contiene los huevos batidos
   4. Una vez dorada, servir los trozos en un plato
   a) Dejar en la sartén una pequeña cantidad del aceite en el que se han frito las patatas
   b) Verter la mezcla de las patatas y el huevo en la sartén
   c) Una vez comprobado que está frita por ese lado, utilizar el otro plato para sacarla de la sartén
   d) Verter otra pequeña cantidad de aceite para freir el otro lado
   e) Verter la torrilla en la sartén por la parte sin freir
   f) Tras comprobar que esta parte está frita, sacarla de la sartén, colocarla en un plato limpio y cortarla en cuadrados.
Tema 14: SOFTWARE. EVOLUCIÓN Y TIPOS
CLASIFICACIÓN DE SOFTWARE


         SOFTWARE DE       SOFTWARE DE
           SISTEMA          APLICACIÓN
    SISTEMAS OPERATIVOS SOFTWARE ESTÁNDAR
    ENTORNOS OPERATIVOS SOFTWARE A MEDIDA
    UTILIDADES




Tema 14: SOFTWARE. EVOLUCIÓN Y TIPOS
FUNCIONES PRINCIPALES DE UN
                    SISTEMA OPERATIVO


           ADMINISTRACIÓN DEL HARDWARE
           ADMINISTRACIÓN DE LA MEMORIA
            o   MEMORIA RAM
            o   MEMORIA VIRTUAL
           ADMINISTRACIÓN DE ARCHIVOS
           ADMINISTRACIÓN DE TAREAS
           COORDINACIÓN DE LAS
           COMUNICACIONES DE UNA RED




Tema 14: SOFTWARE. EVOLUCIÓN Y TIPOS
SISTEMAS OPERATIVOS COMERCIALES


     SISTEMA OPERATIVO                  CARACTERÍSTICAS
     DOS                       Monotarea y monousuario
     WINDOWS 3X                No es un SO, funciona con DOS

     WINDOWS 95-98-00- Plug & Play, multitarea, Internet,
     Millenium-XP-Vista capacidad de conexión a red...
     WINDOWS NT                Seguridad, negocios
     MACINTOSH                 Pionero interfaz gráfica,multimedia
     UNIX                      Multitarea, multiusuario
     LINUX                     Independiente, clon del UNIX



Tema 14: SOFTWARE. EVOLUCIÓN Y TIPOS
SOFTWARE DE UTILIDADES


           ALGUNAS FUNCIONES:
            o   COPIAR ARCHIVOS (Copias de seguridad)
            o   PROTEGER ARCHIVOS CONTRA VIRUS
            o   MEJORAR EL RENDIMIENTO DEL DISCO
            o   COMPRIMIR ARCHIVOS
           TIPOS:
            o   INCLUIDOS EN EL SISTEMA OPERATIVO
            o   INCLUIDOS EN LOS PERIFÉRICOS: DRIVERS
            o   PROPIEDAD DE OTRAS EMPRESAS




Tema 14: SOFTWARE. EVOLUCIÓN Y TIPOS
SOFTWARE DE APLICACIÓN

           SOFTWARE ESTÁNDAR
            o   PROCESADOR DE TEXTOS
            o   PUBLICACIÓN ELECTRÓNICA
            o   PROGRAMAS DE HOJA DE CÁLCULO
            o   SISTEMAS DE ADMINISTRACIÓN DE BASES DE
                DATOS
            o   DISEÑO ASISTIDO POR COMPUTADORA
            o   PROGRAMAS PARA PRESENTACIONES
           SOFTWARE A MEDIDA




Tema 14: SOFTWARE. EVOLUCIÓN Y TIPOS
ESPECIFICACIÓN DE LENGUAJES DE
                      PROGRAMACIÓN

              INSTRUCCIONES
             DE PROGRAMACIÓN
             (CÓDIGO FUENTE)




                                       + Ensamblador
                 PROGRAMAS
                                       + Intérprete
                TRADUCTORES
                                       + Compilador



                                  INSTRUCCIONES BINARIAS
                                      (CÓDIGO OBJETO)
Tema 14: SOFTWARE. EVOLUCIÓN Y TIPOS
EVOLUCIÓN HISTÓRICA DE LOS
              LENGUAJES DE PROGRAMACIÓN



   1ª GEN.    LENGUAJE MAQUINAL
                                        DE BAJO NIVEL
   2ª GEN.    LENGUAJE ENSAMBLADOR


   3ª GEN.    LENGUAJES DE ALTO NIVEL
   4ª GEN.    LENGUAJES 4GL             DE ALTO NIVEL




Tema 14: SOFTWARE. EVOLUCIÓN Y TIPOS
LENGUAJES DE ALTO NIVEL MÁS
                     CONOCIDOS

      FORTRAN (Fórmula Translator)
      COBOL (Common Business Oriented Language)
      Basic (Beginers All-purpouse Symbolic Instruction Code)
      Pascal
      Lenguajes C y C++
      Java
      LISP (List Processing)
      PROLOG (Programming Logic)




Tema 14: SOFTWARE. EVOLUCIÓN Y TIPOS

Más contenido relacionado

Similar a Sw evolucion y tipos

Programacion
ProgramacionProgramacion
Programacion
Mirian
 
Presentación del software
Presentación del softwarePresentación del software
Presentación del software
Carlos Daniel Tovar Alcala
 
Informe software de base
Informe software de baseInforme software de base
Informe software de basemayra tapia
 
PresentacióN ComputacióN
PresentacióN ComputacióNPresentacióN ComputacióN
PresentacióN ComputacióNyessicaro
 
SISTEMAS OPERATIVOS
SISTEMAS OPERATIVOSSISTEMAS OPERATIVOS
SISTEMAS OPERATIVOScultca3
 
Proyecto Software de Base
Proyecto Software de BaseProyecto Software de Base
Proyecto Software de BaseKarina Morales
 
sistema operativo unix
sistema operativo unixsistema operativo unix
sistema operativo unix
Alex Castellanos
 
Lenguajes programación (TIC)
Lenguajes programación (TIC)Lenguajes programación (TIC)
Lenguajes programación (TIC)cristinaruiztic
 
Hardware y software
Hardware y softwareHardware y software
Hardware y software
AvilaKevin
 
INTRODUCCIÓN A LA PROGRAMACIÓN (1).pptx
INTRODUCCIÓN A LA PROGRAMACIÓN (1).pptxINTRODUCCIÓN A LA PROGRAMACIÓN (1).pptx
INTRODUCCIÓN A LA PROGRAMACIÓN (1).pptx
JuanAntonioCarrilloM
 
Java basico
Java basicoJava basico
Java basico
Lexahira Lopez
 
Usar.software.libre.en.la.carrera
Usar.software.libre.en.la.carreraUsar.software.libre.en.la.carrera
Usar.software.libre.en.la.carrera
Adrián Zavala Coria
 
RESUMEN DE HARDWARE Y SOFTWAR
RESUMEN DE HARDWARE Y SOFTWARRESUMEN DE HARDWARE Y SOFTWAR
RESUMEN DE HARDWARE Y SOFTWAR
YulianoTovar
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
johnzamora1978
 
Linux Corporativo
Linux CorporativoLinux Corporativo
Linux Corporativo
Rodolfo Pilas
 
Lenguajes de alto_nivel
Lenguajes de alto_nivelLenguajes de alto_nivel
Lenguajes de alto_nivelANALI GOMEZ
 

Similar a Sw evolucion y tipos (20)

Programacion
ProgramacionProgramacion
Programacion
 
Presentación del software
Presentación del softwarePresentación del software
Presentación del software
 
Software de base
Software de baseSoftware de base
Software de base
 
Informe software de base
Informe software de baseInforme software de base
Informe software de base
 
Diapo 2
Diapo 2Diapo 2
Diapo 2
 
PresentacióN ComputacióN
PresentacióN ComputacióNPresentacióN ComputacióN
PresentacióN ComputacióN
 
SISTEMAS OPERATIVOS
SISTEMAS OPERATIVOSSISTEMAS OPERATIVOS
SISTEMAS OPERATIVOS
 
Proyecto Software de Base
Proyecto Software de BaseProyecto Software de Base
Proyecto Software de Base
 
sistema operativo unix
sistema operativo unixsistema operativo unix
sistema operativo unix
 
Lenguajes programación (TIC)
Lenguajes programación (TIC)Lenguajes programación (TIC)
Lenguajes programación (TIC)
 
Hardware y software
Hardware y softwareHardware y software
Hardware y software
 
INTRODUCCIÓN A LA PROGRAMACIÓN (1).pptx
INTRODUCCIÓN A LA PROGRAMACIÓN (1).pptxINTRODUCCIÓN A LA PROGRAMACIÓN (1).pptx
INTRODUCCIÓN A LA PROGRAMACIÓN (1).pptx
 
Java basico
Java basicoJava basico
Java basico
 
Paradigmas de programación
Paradigmas de programaciónParadigmas de programación
Paradigmas de programación
 
Usar.software.libre.en.la.carrera
Usar.software.libre.en.la.carreraUsar.software.libre.en.la.carrera
Usar.software.libre.en.la.carrera
 
ACTIVIDAD 7
ACTIVIDAD 7 ACTIVIDAD 7
ACTIVIDAD 7
 
RESUMEN DE HARDWARE Y SOFTWAR
RESUMEN DE HARDWARE Y SOFTWARRESUMEN DE HARDWARE Y SOFTWAR
RESUMEN DE HARDWARE Y SOFTWAR
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Linux Corporativo
Linux CorporativoLinux Corporativo
Linux Corporativo
 
Lenguajes de alto_nivel
Lenguajes de alto_nivelLenguajes de alto_nivel
Lenguajes de alto_nivel
 

Más de Mguel

Prue final
Prue finalPrue final
Prue finalMguel
 
Prueba final excel
Prueba  final  excelPrueba  final  excel
Prueba final excelMguel
 
Taller tabla dinamica
Taller tabla dinamicaTaller tabla dinamica
Taller tabla dinamicaMguel
 
Taller graficos
Taller graficosTaller graficos
Taller graficosMguel
 
Taller funciones
Taller funcionesTaller funciones
Taller funcionesMguel
 
Taller filtros
Taller filtrosTaller filtros
Taller filtrosMguel
 
Taller excel
Taller excelTaller excel
Taller excelMguel
 
Ciencia
CienciaCiencia
CienciaMguel
 
Lecturas ti cs
Lecturas ti csLecturas ti cs
Lecturas ti csMguel
 
Computacionenlasociedad
ComputacionenlasociedadComputacionenlasociedad
ComputacionenlasociedadMguel
 
Ingenieria
IngenieriaIngenieria
IngenieriaMguel
 
Software s.o
Software s.oSoftware s.o
Software s.oMguel
 
Taller software
Taller softwareTaller software
Taller softwareMguel
 
Sistemas numericos
Sistemas numericosSistemas numericos
Sistemas numericosMguel
 
Prueba final iv
Prueba final ivPrueba final iv
Prueba final ivMguel
 
Ejercicios unidadesmedidas
Ejercicios unidadesmedidasEjercicios unidadesmedidas
Ejercicios unidadesmedidasMguel
 
Computacionenlasociedad
ComputacionenlasociedadComputacionenlasociedad
ComputacionenlasociedadMguel
 
Juegos logicos
Juegos logicosJuegos logicos
Juegos logicosMguel
 
Teoria juegos
Teoria juegosTeoria juegos
Teoria juegosMguel
 

Más de Mguel (20)

Prue final
Prue finalPrue final
Prue final
 
Prueba final excel
Prueba  final  excelPrueba  final  excel
Prueba final excel
 
Taller tabla dinamica
Taller tabla dinamicaTaller tabla dinamica
Taller tabla dinamica
 
Taller graficos
Taller graficosTaller graficos
Taller graficos
 
Taller funciones
Taller funcionesTaller funciones
Taller funciones
 
Taller filtros
Taller filtrosTaller filtros
Taller filtros
 
Taller excel
Taller excelTaller excel
Taller excel
 
Ciencia
CienciaCiencia
Ciencia
 
Lecturas ti cs
Lecturas ti csLecturas ti cs
Lecturas ti cs
 
Computacionenlasociedad
ComputacionenlasociedadComputacionenlasociedad
Computacionenlasociedad
 
Ingenieria
IngenieriaIngenieria
Ingenieria
 
S.o
S.oS.o
S.o
 
Software s.o
Software s.oSoftware s.o
Software s.o
 
Taller software
Taller softwareTaller software
Taller software
 
Sistemas numericos
Sistemas numericosSistemas numericos
Sistemas numericos
 
Prueba final iv
Prueba final ivPrueba final iv
Prueba final iv
 
Ejercicios unidadesmedidas
Ejercicios unidadesmedidasEjercicios unidadesmedidas
Ejercicios unidadesmedidas
 
Computacionenlasociedad
ComputacionenlasociedadComputacionenlasociedad
Computacionenlasociedad
 
Juegos logicos
Juegos logicosJuegos logicos
Juegos logicos
 
Teoria juegos
Teoria juegosTeoria juegos
Teoria juegos
 

Último

Estructuras Básicas_ Conceptos Basicos De Programacion.pdf
Estructuras Básicas_ Conceptos Basicos De Programacion.pdfEstructuras Básicas_ Conceptos Basicos De Programacion.pdf
Estructuras Básicas_ Conceptos Basicos De Programacion.pdf
IsabellaRubio6
 
Diagrama de flujo - ingenieria de sistemas 5to semestre
Diagrama de flujo - ingenieria de sistemas 5to semestreDiagrama de flujo - ingenieria de sistemas 5to semestre
Diagrama de flujo - ingenieria de sistemas 5to semestre
DiegoCampos433849
 
Posnarrativas en la era de la IA generativa
Posnarrativas en la era de la IA generativaPosnarrativas en la era de la IA generativa
Posnarrativas en la era de la IA generativa
Fernando Villares
 
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdfDESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
marianabz2403
 
biogas industrial para guiarse en proyectos
biogas industrial para guiarse en proyectosbiogas industrial para guiarse en proyectos
biogas industrial para guiarse en proyectos
Luis Enrique Zafra Haro
 
trabajo de tecnologia, segundo periodo 9-6f
trabajo de tecnologia, segundo periodo 9-6ftrabajo de tecnologia, segundo periodo 9-6f
trabajo de tecnologia, segundo periodo 9-6f
zoecaicedosalazar
 
Conceptos Básicos de Programación L.D 10-5
Conceptos Básicos de Programación L.D 10-5Conceptos Básicos de Programación L.D 10-5
Conceptos Básicos de Programación L.D 10-5
JulyMuoz18
 
Diagrama de flujo soporte técnico 5to semestre
Diagrama de flujo soporte técnico 5to semestreDiagrama de flujo soporte técnico 5to semestre
Diagrama de flujo soporte técnico 5to semestre
rafaelsalazar0615
 
Estructuras Básicas_Tecnología_Grado10-7.pdf
Estructuras Básicas_Tecnología_Grado10-7.pdfEstructuras Básicas_Tecnología_Grado10-7.pdf
Estructuras Básicas_Tecnología_Grado10-7.pdf
cristianrb0324
 
Robótica educativa para la eduacion primaria .pptx
Robótica educativa para la eduacion primaria .pptxRobótica educativa para la eduacion primaria .pptx
Robótica educativa para la eduacion primaria .pptx
44652726
 
leidy fuentes - power point -expocccion -unidad 4 (1).pptx
leidy fuentes - power point -expocccion -unidad 4 (1).pptxleidy fuentes - power point -expocccion -unidad 4 (1).pptx
leidy fuentes - power point -expocccion -unidad 4 (1).pptx
Leidyfuentes19
 
Alan Turing Vida o biografía resumida como presentación
Alan Turing Vida o biografía resumida como presentaciónAlan Turing Vida o biografía resumida como presentación
Alan Turing Vida o biografía resumida como presentación
JuanPrez962115
 
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
vazquezgarciajesusma
 
Inteligencia Artificial y Ciberseguridad.pdf
Inteligencia Artificial y Ciberseguridad.pdfInteligencia Artificial y Ciberseguridad.pdf
Inteligencia Artificial y Ciberseguridad.pdf
Emilio Casbas
 
Estructuras básicas_ conceptos básicos de programación.pdf
Estructuras básicas_  conceptos básicos de programación.pdfEstructuras básicas_  conceptos básicos de programación.pdf
Estructuras básicas_ conceptos básicos de programación.pdf
ItsSofi
 
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdfTRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
thomasdcroz38
 
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...
Telefónica
 
Conceptos Básicos de Programación. Tecnología
Conceptos Básicos de Programación. TecnologíaConceptos Básicos de Programación. Tecnología
Conceptos Básicos de Programación. Tecnología
coloradxmaria
 
proyecto invernadero desde el departamento de tecnología para Erasmus
proyecto invernadero desde el departamento de tecnología para Erasmusproyecto invernadero desde el departamento de tecnología para Erasmus
proyecto invernadero desde el departamento de tecnología para Erasmus
raquelariza02
 
Desarrollo de Habilidades de Pensamiento.
Desarrollo de Habilidades de Pensamiento.Desarrollo de Habilidades de Pensamiento.
Desarrollo de Habilidades de Pensamiento.
AlejandraCasallas7
 

Último (20)

Estructuras Básicas_ Conceptos Basicos De Programacion.pdf
Estructuras Básicas_ Conceptos Basicos De Programacion.pdfEstructuras Básicas_ Conceptos Basicos De Programacion.pdf
Estructuras Básicas_ Conceptos Basicos De Programacion.pdf
 
Diagrama de flujo - ingenieria de sistemas 5to semestre
Diagrama de flujo - ingenieria de sistemas 5to semestreDiagrama de flujo - ingenieria de sistemas 5to semestre
Diagrama de flujo - ingenieria de sistemas 5to semestre
 
Posnarrativas en la era de la IA generativa
Posnarrativas en la era de la IA generativaPosnarrativas en la era de la IA generativa
Posnarrativas en la era de la IA generativa
 
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdfDESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
 
biogas industrial para guiarse en proyectos
biogas industrial para guiarse en proyectosbiogas industrial para guiarse en proyectos
biogas industrial para guiarse en proyectos
 
trabajo de tecnologia, segundo periodo 9-6f
trabajo de tecnologia, segundo periodo 9-6ftrabajo de tecnologia, segundo periodo 9-6f
trabajo de tecnologia, segundo periodo 9-6f
 
Conceptos Básicos de Programación L.D 10-5
Conceptos Básicos de Programación L.D 10-5Conceptos Básicos de Programación L.D 10-5
Conceptos Básicos de Programación L.D 10-5
 
Diagrama de flujo soporte técnico 5to semestre
Diagrama de flujo soporte técnico 5to semestreDiagrama de flujo soporte técnico 5to semestre
Diagrama de flujo soporte técnico 5to semestre
 
Estructuras Básicas_Tecnología_Grado10-7.pdf
Estructuras Básicas_Tecnología_Grado10-7.pdfEstructuras Básicas_Tecnología_Grado10-7.pdf
Estructuras Básicas_Tecnología_Grado10-7.pdf
 
Robótica educativa para la eduacion primaria .pptx
Robótica educativa para la eduacion primaria .pptxRobótica educativa para la eduacion primaria .pptx
Robótica educativa para la eduacion primaria .pptx
 
leidy fuentes - power point -expocccion -unidad 4 (1).pptx
leidy fuentes - power point -expocccion -unidad 4 (1).pptxleidy fuentes - power point -expocccion -unidad 4 (1).pptx
leidy fuentes - power point -expocccion -unidad 4 (1).pptx
 
Alan Turing Vida o biografía resumida como presentación
Alan Turing Vida o biografía resumida como presentaciónAlan Turing Vida o biografía resumida como presentación
Alan Turing Vida o biografía resumida como presentación
 
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
 
Inteligencia Artificial y Ciberseguridad.pdf
Inteligencia Artificial y Ciberseguridad.pdfInteligencia Artificial y Ciberseguridad.pdf
Inteligencia Artificial y Ciberseguridad.pdf
 
Estructuras básicas_ conceptos básicos de programación.pdf
Estructuras básicas_  conceptos básicos de programación.pdfEstructuras básicas_  conceptos básicos de programación.pdf
Estructuras básicas_ conceptos básicos de programación.pdf
 
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdfTRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
 
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...
 
Conceptos Básicos de Programación. Tecnología
Conceptos Básicos de Programación. TecnologíaConceptos Básicos de Programación. Tecnología
Conceptos Básicos de Programación. Tecnología
 
proyecto invernadero desde el departamento de tecnología para Erasmus
proyecto invernadero desde el departamento de tecnología para Erasmusproyecto invernadero desde el departamento de tecnología para Erasmus
proyecto invernadero desde el departamento de tecnología para Erasmus
 
Desarrollo de Habilidades de Pensamiento.
Desarrollo de Habilidades de Pensamiento.Desarrollo de Habilidades de Pensamiento.
Desarrollo de Habilidades de Pensamiento.
 

Sw evolucion y tipos

  • 1. TEMA 14: SOFTWARE. EVOLUCIÓN Y TIPOS.
  • 2. TEMA 14: SOFTWARE. EVOLUCIÓN Y TIPOS 14.1. Definición de Software. Clasificación general. 14.2. Software de sistema. Definición y tipos. 14.3. Sistema Operativo. 14.3.1. Funciones principales de un Sistema Operativo. 14.3.2. Sistemas Operativos comerciales. 14.4. Software de Utilidades. 14.5. Software de Aplicación. 14.5.1. Software estándar. 14.5.2. Software a medida. 14.6. Lenguajes de programación 14.6.1. Especificación de lenguajes de programación. 14.6.2. Evolución histórica de los lenguajes de programación. 14.6.3. Aplicaciones y características de los lenguajes de alto nivel más conocidos Tema 14: SOFTWARE. EVOLUCIÓN Y TIPOS
  • 3. ANALOGÍA SOFTWARE/RECETA RECETA DE LA TORTILLA DE PATATA 1. Cortar las patatas y freírlas en aceite abundante 2. Batir seis huevos por cada kilo de patatas 3. Mezclar los huevos con las patatas 4. Una vez dorada, servirla en un plato Tema 14: SOFTWARE. EVOLUCIÓN Y TIPOS
  • 4. ANALOGÍA SOFTWARE/RECETA RECETA DE LA TORTILLA DE PATATA 1. Cortar las patatas y freírlas en aceite abundante a) Coger varias patatas b) Pelarlas c) Coger una sartén y poner en ella aceite abundante d) Calentar el aceite. Cuando esté caliente, verter las patatas en la sartén 2. Dependiendo de la textura que desee, batir unos seis huevos por cada kilo de patatas (si desea una tortilla más esponjosa, utilizar más huevos) a) Observar la fecha de caducidad de los huevos b) Cascar los huevo c) Verter el contenido en un recipiente de tamaño medio y tirar las cáscaras de huevo a la basura d) Sazonar al gusto e) Batir hasta su completa homogeneización 3. Mezclar los huevos con las patatas a) Comprobar que las patatas están fritas a1) Utilice un tenedor para pincharlas a2) Evite que queden demasiado fritas, para que luego se puedan mezclan bien con el huevo b) Sacar las patatas de la sartén b1) En un plato limpio, colocar un trozo de papel de cocina que absorberá el aceite de las patatas b2) Sacar las patatas de la sartén con una espumadera y colocarlas en el plato c) Verter las patatas en el recipiente que contiene los huevos batidos 4. Una vez dorada, servir los trozos en un plato a) Dejar en la sartén una pequeña cantidad del aceite en el que se han frito las patatas b) Verter la mezcla de las patatas y el huevo en la sartén c) Una vez comprobado que está frita por ese lado, utilizar el otro plato para sacarla de la sartén d) Verter otra pequeña cantidad de aceite para freir el otro lado e) Verter la torrilla en la sartén por la parte sin freir f) Tras comprobar que esta parte está frita, sacarla de la sartén, colocarla en un plato limpio y cortarla en cuadrados. Tema 14: SOFTWARE. EVOLUCIÓN Y TIPOS
  • 5. CLASIFICACIÓN DE SOFTWARE SOFTWARE DE SOFTWARE DE SISTEMA APLICACIÓN SISTEMAS OPERATIVOS SOFTWARE ESTÁNDAR ENTORNOS OPERATIVOS SOFTWARE A MEDIDA UTILIDADES Tema 14: SOFTWARE. EVOLUCIÓN Y TIPOS
  • 6. FUNCIONES PRINCIPALES DE UN SISTEMA OPERATIVO ADMINISTRACIÓN DEL HARDWARE ADMINISTRACIÓN DE LA MEMORIA o MEMORIA RAM o MEMORIA VIRTUAL ADMINISTRACIÓN DE ARCHIVOS ADMINISTRACIÓN DE TAREAS COORDINACIÓN DE LAS COMUNICACIONES DE UNA RED Tema 14: SOFTWARE. EVOLUCIÓN Y TIPOS
  • 7. SISTEMAS OPERATIVOS COMERCIALES SISTEMA OPERATIVO CARACTERÍSTICAS DOS Monotarea y monousuario WINDOWS 3X No es un SO, funciona con DOS WINDOWS 95-98-00- Plug & Play, multitarea, Internet, Millenium-XP-Vista capacidad de conexión a red... WINDOWS NT Seguridad, negocios MACINTOSH Pionero interfaz gráfica,multimedia UNIX Multitarea, multiusuario LINUX Independiente, clon del UNIX Tema 14: SOFTWARE. EVOLUCIÓN Y TIPOS
  • 8. SOFTWARE DE UTILIDADES ALGUNAS FUNCIONES: o COPIAR ARCHIVOS (Copias de seguridad) o PROTEGER ARCHIVOS CONTRA VIRUS o MEJORAR EL RENDIMIENTO DEL DISCO o COMPRIMIR ARCHIVOS TIPOS: o INCLUIDOS EN EL SISTEMA OPERATIVO o INCLUIDOS EN LOS PERIFÉRICOS: DRIVERS o PROPIEDAD DE OTRAS EMPRESAS Tema 14: SOFTWARE. EVOLUCIÓN Y TIPOS
  • 9. SOFTWARE DE APLICACIÓN SOFTWARE ESTÁNDAR o PROCESADOR DE TEXTOS o PUBLICACIÓN ELECTRÓNICA o PROGRAMAS DE HOJA DE CÁLCULO o SISTEMAS DE ADMINISTRACIÓN DE BASES DE DATOS o DISEÑO ASISTIDO POR COMPUTADORA o PROGRAMAS PARA PRESENTACIONES SOFTWARE A MEDIDA Tema 14: SOFTWARE. EVOLUCIÓN Y TIPOS
  • 10. ESPECIFICACIÓN DE LENGUAJES DE PROGRAMACIÓN INSTRUCCIONES DE PROGRAMACIÓN (CÓDIGO FUENTE) + Ensamblador PROGRAMAS + Intérprete TRADUCTORES + Compilador INSTRUCCIONES BINARIAS (CÓDIGO OBJETO) Tema 14: SOFTWARE. EVOLUCIÓN Y TIPOS
  • 11. EVOLUCIÓN HISTÓRICA DE LOS LENGUAJES DE PROGRAMACIÓN 1ª GEN. LENGUAJE MAQUINAL DE BAJO NIVEL 2ª GEN. LENGUAJE ENSAMBLADOR 3ª GEN. LENGUAJES DE ALTO NIVEL 4ª GEN. LENGUAJES 4GL DE ALTO NIVEL Tema 14: SOFTWARE. EVOLUCIÓN Y TIPOS
  • 12. LENGUAJES DE ALTO NIVEL MÁS CONOCIDOS FORTRAN (Fórmula Translator) COBOL (Common Business Oriented Language) Basic (Beginers All-purpouse Symbolic Instruction Code) Pascal Lenguajes C y C++ Java LISP (List Processing) PROLOG (Programming Logic) Tema 14: SOFTWARE. EVOLUCIÓN Y TIPOS